home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2003 December
/
Chip_2003-12_cd2.bin
/
drivers
/
Zvukove karty
/
Realtek
/
win2000.exe
/
win2000
/
als100p.inf
< prev
next >
Wrap
Windows Setup INFormation
|
2000-03-10
|
9KB
|
297 lines
[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%ALI%
LayoutFile=layout.inf, layout1.inf, layout2.inf
DriverVer =01/24/2000,5.00.2195.1
CatalogFile=als100p.cat
[Manufacturer]
%ALIMfgName%=AvanceLogicInc
;;---------------------------------------------------------------;
;;
;; D E V I C E C A L L O U T S E C T I O N
;;
;; WDM_ALS110 miniport
[AvanceLogicInc]
%WDM_ALS110.DeviceDesc% =WDM_ALS110, ISAPNP\ALS0110_DEV0000
%ALS_FMSYN.DeviceDesc% =ALS_FMSYN, ISAPNP\ALS0110_DEV0001
%ALS_GAME.DeviceDesc% =ALS_GAME, ISAPNP\ALS0110_DEV0002
%MS_MPU401.DeviceDesc% =MS_MPU401, ISAPNP\ALS0110_DEV0003
;;---------------------------------------------------------------;
;;
;; D I R E C T O R Y S E C T I O N
;;
[DestinationDirs]
DefaultDestDir = 10,system32\drivers ; %SystemRoot%\system32\drivers
WDM_ALS110.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
ALS_FMSYN.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
MS_MPU401.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
JoyStick.CopyList = 11 ; %SystemRoot%\system for win9x
JoyStick.DeleteList = 11 ; %SystemRoot%\system for win9x
[PreCopySection]
HKR,,NoSetupUI,,1
;;---------------------------------------------------------------;
;;
;; D R I V E R C A L L O U T S E C T I O N
;;
;; ALS110 PnP IDs
[WDM_ALS110]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=WDM_ALS110.CopyList
AddReg=WDM_ALS110.AddReg
[WDM_ALS110.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_ALS.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_ALS.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_ALS.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_ALS.Interface.Topology
[WDM_ALS.Interface.Wave]
AddReg=WDM_ALS.Interface.Wave.AddReg
[WDM_ALS.Interface.Wave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM_ALS.Wave.szPname%
[WDM_ALS.Interface.Topology]
AddReg=WDM_ALS.Interface.Topo.AddReg
;; warning!! must be "Topo" because "Topology" is too long
[WDM_ALS.Interface.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM_ALS.Topology.szPname%
;;ALS FMSYNTH
[ALS_FMSYN]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ALS_FMSYN.CopyList
AddReg=ALS_FMSYN.AddReg
[ALS_FMSYN.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
;;Mpu401
[MS_MPU401]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401
[MS_MPU401.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
[WDM.Interface.FMSynth]
AddReg=WDM.Interface.FMSynth.AddReg
[WDM.Interface.FMSynth.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.FMSynth.szPname%
[WDM.Interface.UART]
AddReg=WDM.Interface.UART.AddReg
[WDM.Interface.UART.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.UART.szPname%
[ALS_GAME]
CopyFiles=JoyStick.CopyList
DelFiles=JoyStick.DeleteList
AddReg=JOYSTICK.AddReg,STICK_Dev.AddReg,PreCopySection,STICK.AddReg
;;---------------------------------------------------------------;
;;
;; U P D A T E R E G I S T R Y S E C T I O N
;;
[WDM_ALS110.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,als100p.sys
HKR,,NTMPDriver,,"als100p.sys,sbemul.sys"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%WDM_ALS110.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv,Description,,%SW_SYNTH%
HKR,Drivers\mixer\wdmaud.drv,Description,,%WDM_ALS110.DeviceDesc%
[ALS_FMSYN.AddReg]
HKR,,AssociatedFilters,,"wdmaud"
HKR,,Driver,,alsynth.sys
HKR,,NTMPDriver,,alsynth.sys
HKR,Drivers,SubClasses,,"midi,mixer"
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Description,,%ALS_FMSYNTH%
[JOYSTICK.AddReg]
HKR,,Devloader,0,mmdevldr.vxd
HKR,Drivers,MIGRATED,0,0
HKR,Drivers\joystick,,0,
[STICK_Dev.AddReg]
HKR,Drivers\joystick\msjstick.drv,Description,0,%ALS_GAME.DeviceDesc%
[STICK.AddReg]
HKR,,Driver,0,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Driver,0,msjstick.drv
HKR,Drivers,SubClasses,0,joystick
;;---------------------------------------------------------------;
;;
;; F I L E C O P Y S E C T I O N
;;
;; copy these files into the
;; system32\drivers directory
[WDM_ALS110.CopyList]
als100p.sys
[ALS_FMSYN.CopyList]
alsynth.sys
[MS_MPU401.CopyList]
msmpu401.sys
[JoyStick.CopyList]
msjstick.drv
vjoyd.vxd
[JoyStick.DeleteList]
msjstick.drv
vjoyd.vxd
;;**************** NT Install ****************
[ALS_GAME.NTX86]
Include=gameport.inf
Needs=Standard_Port.NT
[WDM_ALS110.NTX86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=WDM_ALS110.CopyList
AddReg=WDM_ALS110.AddReg
[ALS_FMSYN.NTX86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=ALS_FMSYN.CopyList
AddReg=ALS_FMSYN.AddReg
[MS_MPU401.NTX86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401
[WDM_ALS110.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_ALS.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_ALS.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_ALS.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_ALS.Interface.Topology
[ALS_FMSYN.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
[MS_MPU401.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
[WDM_ALS110.NTX86.Services]
AddService = wdmals, 0x00000002, wdmals_Service_Inst
[ALS_FMSYN.NTX86.Services]
AddService = als_fm, 0x00000002, als_fm_Service_Inst
[ALS_GAME.NTX86.SERVICES]
AddService = gameenum,0x00000002,GamePort_Service_Inst
[MS_MPU401.NTX86.Services]
include= wdmaudio.inf
needs = wdmaudio.mpu401.services
[wdmals_Service_Inst]
DisplayName = %als110.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\als100p.sys
[als_fm_Service_Inst]
DisplayName = %als_fm.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\alsynth.sys
[GamePort_Service_Inst]
DisplayName = %gameport.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
ServiceBinary = %12%\gameenum.sys
LoadOrderGroup = Extended Base
;;---------------------------------------------------------------;
;;
;; S T R I N G S
;;
[Strings]
MSFT="Microsoft"
ALI="Avance Logic, Inc."
SW_SYNTH="Software Wave-Table MIDI Synthesizer"
MS_MPU401="Microsoft Generic MPU401 (WDM)"
ALS_FMSYNTH="ALI FM Synthesis"
ALIMfgName="Avance Logic, Inc."
WDM_ALS110.DeviceDesc="ALS100+ 3D Enh Sound PnP (WDM)"
ALS_FMSYN.DeviceDesc="ALS100+ FM Synthesis (WDM)"
ALS_GAME.DeviceDesc="ALS100+ Game port"
MS_MPU401.DeviceDesc="ALS100+ MPU401 Driver (WDM)"
WDM_ALS.Wave.szPname="Avance Logic Sound"
WDM_ALS.Topology.szPname="Avance Logic Mixer"
WDM.UART.szPname="Avance MPU-401"
WDM.FMSynth.szPname="Avance FM Synthesizer"
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSNAME_Wave="Wave"
KSNAME_UART="UART"
KSNAME_FMSynth="FMSynth"
KSNAME_Topology="Topology"
als110.SvcDesc = "WDM Miniport Driver for Avance Sound"
als_fm.SvcDesc = "Microsoft OPL3 Miniport Driver (WDM)"
gameport.SvcDesc = "Game Port Enumerator"
Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"